#include <deArray.hpp>
Inheritance diagram for deTArray< T >:


Public Types | |
| typedef T * | iterator |
Public Member Functions | |
| deTArray (void) | |
| deTArray (const deTArray &RHS) | |
| deTArray (size_t InitialSize) | |
| deTArray (size_t InitialSize, const T &Value) | |
| ~deTArray () | |
| deTArray< T > & | operator= (const deTArray< T > &ref) |
| T & | operator[] (size_t ArrayItemIndex) |
| const T & | operator[] (size_t ArrayItemIndex) const |
| iterator | get_iterator (size_t ArrayItemIndex) const |
| deBoolean | PushBack (const T &element) |
| deBoolean | InsertArrayQuick (const T *Array, size_t StartIndex, size_t NumElements) |
| iterator | IncrementSize () |
| iterator | IncrementSizeQuick (deBoolean ZeroMem=(DE_FALSE)) |
| deBoolean | Reserve (size_t NewSize, deBoolean PrimitiveType=(DE_FALSE)) |
| deBoolean | Resize (size_t NewSize) |
| deBoolean | ResizeQuick (size_t NewSize, deBoolean ZeroMem=(DE_FALSE)) |
| deBoolean | RemoveElementAt (size_t index) |
| T * | GetCArray () const |
| size_t | Length () const |
| size_t | size () const |
| size_t | capacity () const |
| iterator | begin () const |
| iterator | end () const |
| deBoolean | resize (size_t NewSize) |
| iterator | push_back (const T &element) |
| iterator | erase (iterator &it) |
Static Public Member Functions | |
| u32 | SmallestLargerPow2 (u32 x) |
Private Member Functions | |
| iterator | make_iterator (size_t index) const |
| size_t | iterator_index (const iterator &it) |
Private Attributes | |
| size_t | m_Length |
| size_t | m_Capacity |
| T * | m_Items |
|
|||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3-rc3